a5ff27f36de83fd68cb980e69d557abd3e360149,src/main/java/edu/sc/seis/TauP/TauP_Curve.java,TauP_Curve,checkBoundary,#number#number#SeismicPhase#List#Writer#,372
Before Change
(isBetween(Math.acos(Math.cos(phase.getDist()[distIndex])),
Math.acos(Math.cos(phase.getDist()[distIndex+1])),
arcDistance))) {
phase.calcTime(arcDistance*180/Math.PI);
Arrival[] phaseArrivals = phase.getArrivals();
int j = 0;
while(j < phaseArrivals.length) {
if((phase.rayParams[distIndex] - phaseArrivals[j].getRayParam())
* (phaseArrivals[j].getRayParam() - phase.rayParams[distIndex + 1]) > 0) {
if(reduceTime) {
writeValue(arcDistance, phaseArrivals[j].getTime() - arcDistance
/ reduceVel, relPhase, out);
} else {
writeValue(arcDistance, phaseArrivals[j].getTime(), relPhase, out);
}
break;
}
After Change
(isBetween(Math.acos(Math.cos(phase.getDist()[distIndex])),
Math.acos(Math.cos(phase.getDist()[distIndex+1])),
arcDistance))) {
List<Arrival> phaseArrivals = phase.calcTime(arcDistance*180/Math.PI);
for (Arrival arrival : phaseArrivals) {
if((phase.rayParams[distIndex] - arrival.getRayParam())
* (arrival.getRayParam() - phase.rayParams[distIndex + 1]) > 0) {
if(reduceTime) {